﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Ccit.ClassLibrary;

namespace Ccit.SysPlat.Organ
{
    /// <summary>
    /// Description: 系统平台组织机构 -> 职位消息对象
    /// Author: tim 2010-02-10
    /// </summary>
    public class MsPos
    {
        #region static attributes
        /// <summary>
        /// 程序集名称
        /// </summary>
        public static string assemblyName = "Ccit.SysOrgan.dll";
        /// <summary>
        /// 类名
        /// </summary>
        public static string className = "Ccit.SysPlat.Organ.Pos";
        #endregion

        #region public attributes
        /// <summary>
        /// 职位Id
        /// </summary>
        public string posId { get; set; }

        /// <summary>
        /// 职位名称
        /// </summary>
        public string posName { get; set; }

        /// <summary>
        /// 职位编号
        /// </summary>
        public string posCode { get; set; }

        /// <summary>
        /// 职位描述
        /// </summary>
        public string posDesc { get; set; }

        /// <summary>
        /// 显示顺序
        /// </summary>
        public string orderNo { get; set; }

        /// <summary>
        /// 删除标志
        /// </summary>
        public eTrueFalse delSign { get; set; }
        #endregion

        #region public extend attributes

        /// <summary>
        /// 所属机构
        /// </summary>
        public MsOrgan belongOrgan { get; set; }

        /// <summary>
        /// 部门下的用户
        /// 用户Id: 逗号分隔的Id串 【key值存储】
        /// 用户姓名: 空格分隔的名称串 【val值存储】
        /// </summary>
        public MsKeyValue includeUsers { get; set; }
        #endregion

        #region constructor
        /// <summary>
        /// 默认构造函数
        /// </summary>
        public MsPos() { }
        #endregion
    }
}
